package test.serverframe.armc.server.manager.domain.params;

import java.util.List;

import com.microcore.entity.AssertCondition;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * @Description 接口信息
 * @Author LSY
 * @Date 2018/10/4 16:01
 * @ClassName test.serverframe.armc.server.manager.domain.params.InterfaceData
 */
@ApiModel("接口信息")
public class InterfaceData {
	
	@ApiModelProperty("修改任务时需要")
	private String nodeId;

    @ApiModelProperty("接口id")
    private String interfaceId;

    @ApiModelProperty("接口名称")
    private String interfaceName;
    
    @ApiModelProperty("接口路径")
    private String path;

    @ApiModelProperty("接口参数")
    private ParamsData paramsData;
    
    @ApiModelProperty("接口参数")
    private List<AssertCondition> assertConditions;
    
  //节点的父节点Id列表
    public List<String> parents;
    
    //节点的子节点Id列表
    public List<String> children;
    
    public InterfaceData() {
    }

    public String getNodeId() {
		return nodeId;
	}

	public void setNodeId(String nodeId) {
		this.nodeId = nodeId;
	}

	public String getInterfaceId() {
        return interfaceId;
    }

    public void setInterfaceId(String interfaceId) {
        this.interfaceId = interfaceId;
    }

    public String getInterfaceName() {
        return interfaceName;
    }

    public void setInterfaceName(String interfaceName) {
        this.interfaceName = interfaceName;
    }

    public ParamsData getParamsData() {
        return paramsData;
    }

    public void setParamsData(ParamsData paramsData) {
        this.paramsData = paramsData;
    }
    
    public List<String> getParents() {
		return parents;
	}

	public void setParents(List<String> parents) {
		this.parents = parents;
	}

	public List<String> getChildren() {
		return children;
	}

	public void setChildren(List<String> children) {
		this.children = children;
	}

	public List<AssertCondition> getAssertConditions() {
		return assertConditions;
	}

	public void setAssertConditions(List<AssertCondition> assertConditions) {
		this.assertConditions = assertConditions;
	}


}
